.page-loan {
  .l-header {
    padding: 0;
    .l-h-body {
      padding: 30px 30px 0;
    }
    .l-title {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      height: 70px;
      font-size: 30px;
      color: #313131;
      line-height: 70px;
    }
    .l-input {
      display: -webkit-flex;
      align-items: center;
      font-size: 38px;
      input {
        font-size: 30px;
      }
    }
    .l-tips {
      box-sizing: border-box;
      margin: 0 -30px;
      padding: 0 30px;
      height: 60px;
      color: #858585;
      border-top: 1px solid #ddd;
      font-size: 24px;
      span {
        color: #1296db;
      }
    }
  }
  .l-btn {
    margin: 20px auto;
    width: 690px;
    height: 80px;
    border-radius: 5px;
    background: #1296db;
    color: #fff;
    font-size: 28px;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
  }
  .l-footer{
    p{
      height: 30px;
      line-height: 30px;
      margin: 0;
      color: #858585;
      a{
        color: #1296db;
      }
    }
  }
}